//
//  showStudentsInfoList.cpp
//  宿舍管理系统
//
//  Created by 孟强定 on 2020/6/29.
//  Copyright © 2020 mqd. All rights reserved.
//

#include "list.hpp"

void showStudentsInfoList();

void showStudentsInfoList(){
    while (1) {
        int k;
        printf("---------------------\n");
        printf("|  学生信息浏览方式   \n");
        printf("| 0. 退出             \n");
        printf("| 1. 按学号浏览       \n");
        printf("| 2. 按姓名浏览       \n");
        printf("| 3. 按宿舍浏览       \n");
        printf("---------------------\n");
        printf("请输入上面的标号: ");
        std::cin >> k;
        for (int i = 0; i < 3; i++) printf("\n");
        if (k == 1)
        {
            allStudents.sortById();
            allStudents.print();
        }
        if (k == 2)
        {
            allStudents.sortByName();
            allStudents.print();
        }
        if (k == 3)
        {
            allStudents.sortByRoom();
            allStudents.print();
        };
        if (k == 0) break;
    }
    
}
